|
Usage of Model-View-Controller design pattern in web applications
Margai, Ladislav ; Bartl, Milan (oponent) ; Lattenberg, Ivo (vedoucí práce)
Content of this thesis is focused on usage of design pattern Model-View-Controller in web applications. The thesis is divided into several chapters. In first chapter is explained how MVC model works and necessary edits for usage in web applications. In second chapter is described development from web forms to MVC and comparison of these two concepts. Third chapter is focused on work with Razor engine. Last three chapters describe development of the application.
|
|
Genarátor ASP stránek
Hrbáček, Martin ; Míča, Ivan (oponent) ; Kacálek, Jan (vedoucí práce)
Zadáním mé práce je studium a seznámení s prostředím ASP.NET a realizace programu generování ASP stránek podle struktury databáze. Problematiku jsem nastudoval od Microsoft .NET Framework, který poskytuje všechny nástroje a technologie pro tvorbu .NET aplikací. Popsal jsem rysy a strukturu ASP.NET. Věnoval jsem se také, pro můj projekt, důležitému nástroji ADO.NET, který obsahuje bohatý soubor funkcí pro manipulaci s mnoha typy dat. V textu rovněž rozebírám objektový model tohoto nástroje. Část mé práce je také věnována důležité oblasti a to ObjectDataSource třídě. Další část je popisem SQL databáze a hlavně nástrojů pro její obsluhu a manipulaci. Jedna z kapitol je věnována systémovému katalogu, který slouží pro popis databází, a následně jsou zmíněna již realizována řešení generování ASP stránky podle struktury databáze. A konečně nejdůležitější částí je realizace mého projektu. Zde je použití výše zmíněných technologií, které dohromady tvoří webovou aplikaci jejímž výstupem je stránka pro prezentaci dat.
|
|
Systém pro podporu managementu softwarových aktiv
Bielik, Branislav ; Chudý, Peter (oponent) ; Kreslíková, Jitka (vedoucí práce)
Tato práce se zabývá softwarem pro správu aktiv, typy spravovaných softwarových licencí a také standardy, které jsou spojené s procesy správy softwarových aktiv. Jsou tu uvedeny požadavky na systém pro SAM (Software Asset Management) a také návrh systému. Zaobírá se popisem implementace systému pomocí zvoleného implementačního prostředí, jeho následním testováním a zhodnocením dosažených výsledků.
|
|
Transformace editačního systému N.e.s.p.i. na webové služby
Fiala, Jan ; Lukáš, Roman (oponent) ; Květoňová, Šárka (vedoucí práce)
Diplomová práce popisuje analýzu, specifikaci, vznik a transformaci stávajícího editačního systému N.E.S.P.I., jenž je duševním vlastnictvím firmy WebRex s.r.o. Hlavním cílem je oddělit administraci webových stránek od jejich vlastního obsahu viditelného na Internetu a docílit tak jednotného a komplexního administračního rozhraní pro zákazníky firmy. Zprovozněním služby není pouze úspora času a zjednodušení práce programátorů, ale také docílení toho, že editační systém nebude pouze duševním vlastnictvím firmy, ale také fyzickým, neboť zákazník bude vlastnit pouze webové stránky a možnost jejich administrace bude do budoucna poskytována jako služba. Dále by služba měla nabídnout zákazníkům moderní přístup k informačním technologiím a lepší podporu pro svoje podnikatelské plány a ideály.
|
| |
|
Konverze ASP do ASP.NET
Vilímek, Jan ; Ryšavý, Ondřej (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Cílem práce je implementovat aplikaci pro konverzi ASP stránek napsaných v jazyce VBScript na ASPX stránky a jazyk C#. Aplikace je vyvíjena na platformě .NET. Konverze stránek bude probíhat automaticky, cílový kód by se měl obejít bez dalšího zásahu programátora. První část práce uvádí do problematiky, poskytuje přehled současných řešení. Další část je analýza problému a návrh řešení. Zejména se pak práce zabývá konverzí VBScript gramatiky, konkrétními problémy a jejich řešením.
|
| |
|
Multiuživatelský systém pro podporu znovuvyužití materiálů
Kolarik, Petr ; Květoňová, Šárka (oponent) ; Martínek, Zdeněk (vedoucí práce)
Tento text je dokumentací k multiuživatelskému systému pro podporu znovuvyužití materiálů. Rozebírá možnosti struktury v závislosti na funkční specifikaci systému, jeho implementaci pomocí PHP za využití databáze MySQL. Dále rozebírá postup tvorby systému od ER diagramu přes diagram užití až po samotné programování. Tato práce ukazuje jak navrhnout webový informační systém umožňující uživateli definovat víceúrovňové osobní pohledy na obsažená data. Tento projekt by mohl být základem pro komerční projekt, který může prověřit vhodnost použití navržené struktury jednotlivých částí systému.
|
|
Modulární informační systém pro publikování
Levinský, Stanislav ; Rychlý, Marek (oponent) ; Očenášek, Pavel (vedoucí práce)
Diplomová práce se zabývá jazyky pro tvorbu webového informačního systému a jazyky pro vytvoření webových stránek . Popisuje již existující modulární systémy pro publikování, jejich výhody a nevýhody. Jsou zhodnoceny požadavky na modulární informační systém pro publikování a vytvořen vhodný návrh (diagram použití, ER-diagram). Navržený systém je implementován v jazyce PHP a databázovém systému MySQL. Je implementována jednoduchá klientská aplikace běžící na počítači, která komunikuje s databází a jádrem informačního systému.
|
| |